// components/auth/auth.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
  },

  /**
   * 组件的方法列表
   */
  methods: {

  },
  lifetimes: {
    attached() {

      const app = getApp()

      if (!app.token) {

        const pages = getCurrentPages()
        let curpage = pages[pages.length - 1]
        
        // 重新页面的生命周期函数，未登录时不执行 onLoad onShow onReady
        curpage.onLoad = () => { }
        curpage.onShow = () => { }
        curpage.onReady = () => { }

        wx.redirectTo({
          url: '/pages/login/index?nextlink=' + curpage.route,
        })
      }

    }
  }
})
